package unq.tpi.persistencia.performanceEj.servicios;

import java.util.List;

import unq.tpi.persistencia.performanceEj.daos.EmployeeDAO;
import unq.tpi.persistencia.performanceEj.model.Employee;

public class ListadoMaximosSalarios extends AbstractListado{

	@Override
	protected String getFilename() {
		return "./target/MaximosSalarios.csv";
	}

	@Override
	protected void doListado() throws Exception {
		List<Employee> empleados = new EmployeeDAO().getTenEmployeesWithHigherSalaries();
		addColumn("Nombre").addColumn("Sueldo").newLine();
		
		for(Employee e : empleados)
			addColumn(e.getFullName()).addColumn(e.getSalary()).newLine();
	}

}
